package com.flea.hclv.model.entity;

import javax.persistence.Transient;
import java.io.Serializable;
import java.util.Date;

public class HProduct implements Serializable {
    private String id;

    private String code;

    private String uuid;

    private String name;

    private String title;

    private String type;

    private String lineId;

    private String label;
  @Transient
    private String tripFilePath;

    private String guarantee;

    private Integer personNumber;

    private String status;

    private String description;

    private String createUser;

    private Date createTime;

    private String modifyUser;

    private Date modifyTime;

    private String valid;

    private Integer travelDay;

    private Integer travelNight;

    private String startPlace;

    private String customTrip;

    @Transient
    private String startPlaceProvince;
    @Transient
    private String startPlaceCity;
    @Transient
    private String endPalceCity;
    @Transient
    private String endPlaceProvince;
    @Transient
    private Integer productTotalPerson;
    @Transient
    private String originalFileName;


    private String endPlace;

    private Integer advanceEndDay;

    private String controlPerson;

    private String controlPersonQq;

    private String controlPersonPhone;

    private Float costPrice;

    private Float costPriceChild;
    private Float costPriceOther;

    private Float salePriceOther;

    private Float salePriceChild;

    private Float salePriceAdult;

    private String feature;

    private String fileTripId;

    private String productCategory;

    private Date departuredate;
    @Transient
    private String typeName;
    @Transient
    private String lineName;
    @Transient
    private String createUserName;
    @Transient
    private String imageId;
    @Transient
    private String imagePath;

  public Integer getProductTotalPerson() {
    return productTotalPerson;
  }

  public void setProductTotalPerson(Integer productTotalPerson) {
    this.productTotalPerson = productTotalPerson;
  }

  public String getStartPlaceProvince() {
        return startPlaceProvince;
    }

    public void setStartPlaceProvince(String startPlaceProvince) {
        this.startPlaceProvince = startPlaceProvince;
    }

    public String getStartPlaceCity() {
        return startPlaceCity;
    }

    public void setStartPlaceCity(String startPlaceCity) {
        this.startPlaceCity = startPlaceCity;
    }

    public String getEndPalceCity() {
        return endPalceCity;
    }

    public void setEndPalceCity(String endPalceCity) {
        this.endPalceCity = endPalceCity;
    }

    public String getEndPlaceProvince() {
        return endPlaceProvince;
    }

    public void setEndPlaceProvince(String endPlaceProvince) {
        this.endPlaceProvince = endPlaceProvince;
    }

  public String getOriginalFileName() {
    return originalFileName;
  }

  public void setOriginalFileName(String originalFileName) {
    this.originalFileName = originalFileName;
  }

  public String getCustomTrip() {
        return customTrip;
    }

    public void setCustomTrip(String customTrip) {
        this.customTrip = customTrip;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public String getGuarantee() {
        return guarantee;
    }

    public void setGuarantee(String guarantee) {
        this.guarantee = guarantee;
    }

    public Integer getPersonNumber() {
        return personNumber;
    }

    public void setPersonNumber(Integer personNumber) {
        this.personNumber = personNumber;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }


    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getModifyUser() {
        return modifyUser;
    }

    public void setModifyUser(String modifyUser) {
        this.modifyUser = modifyUser;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getValid() {
        return valid;
    }

    public void setValid(String valid) {
        this.valid = valid;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getLineId() {
        return lineId;
    }

    public void setLineId(String lineId) {
        this.lineId = lineId;
    }

    public Integer getTravelDay() {
        return travelDay;
    }

    public void setTravelDay(Integer travelDay) {
        this.travelDay = travelDay;
    }

    public Integer getTravelNight() {
        return travelNight;
    }

    public void setTravelNight(Integer travelNight) {
        this.travelNight = travelNight;
    }

    public String getStartPlace() {
        return startPlace;
    }

    public void setStartPlace(String startPlace) {
        this.startPlace = startPlace;
    }

    public String getEndPlace() {
        return endPlace;
    }

    public void setEndPlace(String endPlace) {
        this.endPlace = endPlace;
    }

    public Integer getAdvanceEndDay() {
        return advanceEndDay;
    }

    public void setAdvanceEndDay(Integer advanceEndDay) {
        this.advanceEndDay = advanceEndDay;
    }

    public String getControlPerson() {
        return controlPerson;
    }

    public void setControlPerson(String controlPerson) {
        this.controlPerson = controlPerson;
    }

    public String getControlPersonQq() {
        return controlPersonQq;
    }


  public String getTripFilePath() {
    return tripFilePath;
  }

  public void setTripFilePath(String tripFilePath) {
    this.tripFilePath = tripFilePath;
  }

  public void setControlPersonQq(String controlPersonQq) {
        this.controlPersonQq = controlPersonQq;
    }

    public String getControlPersonPhone() {
        return controlPersonPhone;
    }

    public void setControlPersonPhone(String controlPersonPhone) {
        this.controlPersonPhone = controlPersonPhone;
    }

    public Float getCostPrice() {
        return costPrice;
    }

    public void setCostPrice(Float costPrice) {
        this.costPrice = costPrice;
    }

    public Float getSalePriceOther() {
        return salePriceOther;
    }

    public void setSalePriceOther(Float salePriceOther) {
        this.salePriceOther = salePriceOther;
    }

    public Float getSalePriceChild() {
        return salePriceChild;
    }

    public void setSalePriceChild(Float salePriceChild) {
        this.salePriceChild = salePriceChild;
    }

    public Float getSalePriceAdult() {
        return salePriceAdult;
    }

    public void setSalePriceAdult(Float salePriceAdult) {
        this.salePriceAdult = salePriceAdult;
    }

    public String getFeature() {
        return feature;
    }

    public void setFeature(String feature) {
        this.feature = feature;
    }

    public String getProductCategory() {
        return productCategory;
    }

    public void setProductCategory(String productCategory) {
        this.productCategory = productCategory;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public Date getDeparturedate() {
        return departuredate;
    }

    public void setDeparturedate(Date departuredate) {
        this.departuredate = departuredate;
    }


    public String getLineName() {
        return lineName;
    }

    public void setLineName(String lineName) {
        this.lineName = lineName;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public Float getCostPriceChild() {
        return costPriceChild;
    }

    public void setCostPriceChild(Float costPriceChild) {
        this.costPriceChild = costPriceChild;
    }

    public Float getCostPriceOther() {
        return costPriceOther;
    }

    public void setCostPriceOther(Float costPriceOther) {
        this.costPriceOther = costPriceOther;
    }

    public String getImageId() {
        return imageId;
    }

    public void setImageId(String imageId) {
        this.imageId = imageId;
    }

    public String getImagePath() {
        return imagePath;
    }

    public void setImagePath(String imagePath) {
        this.imagePath = imagePath;
    }

  public String getFileTripId() {
    return fileTripId;
  }

  public void setFileTripId(String fileTripId) {
    this.fileTripId = fileTripId;
  }
}